約 3,634,131 件
https://w.atwiki.jp/tumuzi/pages/12.html
TOMCAT設定 TOMCATのサイト http //tomcat.apache.org/download-60.cgi
https://w.atwiki.jp/m_shige1979/pages/662.html
機能設定 ディレクトリ構成 TomcatPath(Tomcatをインストールしたディレクトリ) | --webapps | --project(プロジェクトのディレクトリ) | |-- WEB-INF |-- classes(classファイルを格納) |-- lib(jarファイルを格納) -- web.xml web.xml(サンプル) ?xml version="1.0" encoding="ISO-8859-1"? web-app xmlns="http //java.sun.com/xml/ns/javaee" xmlns xsi="http //www.w3.org/2001/XMLSchema-instance" xsi schemaLocation="http //java.sun.com/xml/ns/javaee http //java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5" servlet servlet-name sample01 /servlet-name servlet-class sample01 /servlet-class /servlet servlet-mapping servlet-name sample01 /servlet-name url-pattern /servlet/sample01 /url-pattern /servlet-mapping /web-app
https://w.atwiki.jp/chapati4it/pages/142.html
■サーブレットからJSPに遷移(処理を移す)するサンプル #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (GotoJsp.java) import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class GotoJspServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { String type = req.getParameter("type"); if ("jsp".equals(type)) { // 1.JSPに遷移 // 遷移先のURLを指定して、HttpServletRequestからリクエストディスパッチャーを取得します。 // URLはwebアプリケーションのルートから、もしくは相対パスを指定出来ます。 RequestDispatcher disp = req.getRequestDispatcher("/jsp/first.jsp"); // forwardメソッドでJSPに遷移します。 disp.forward(req, resp); } else if ("jsp2".equals(type)) { // 2.JSPに遷移その2 // HttpServletContextからもリクエストディスパッチャーを取得出来ます。こちらは相対パスは使えません。 RequestDispatcher disp = getServletContext().getRequestDispatcher("/jsp/first.jsp"); disp.forward(req, resp); } else if ("img".equals(type)) { // 3.画像ファイル等静的ファイルに遷移 // 遷移先が画像ファイルだと、ブラウザに画像が表示されます。 // 画像の他に、csvファイルや圧縮ファイル、htmlファイルでも構いません。 RequestDispatcher disp = req.getRequestDispatcher("/img/1179_64.png"); disp.forward(req, resp); } else if ("srv".equals(type)) { // 4.サーブレットからサーブレットへの遷移 // その気になればサーブレットから サーブレットへの無限ループも作れます。 RequestDispatcher disp = req.getRequestDispatcher("/myservlet"); disp.forward(req, resp); } else if ("srv2".equals(type)) { // 5.サーブレットからサーブレットへの遷移その2 // サーブレットへの遷移は、HttpServletContext.getNamedDispatcherも利用可能です。 // web.xmlで指定したサーブレットの名前で遷移先を取得します。 RequestDispatcher disp = getServletContext().getNamedDispatcher("myServlet"); disp.forward(req, resp); } else { // 6.sendRedirect // sendRedirectはブラウザに遷移先のURLを返して、ブラウザの機能で遷移式のURLにアクセスを促します。 // sendRedirectでは、webアプリケーションのルートからURLを指定することは出来ません。 // サーバのルート、相対URL、httpから始まる完全なURLを指定します。 resp.sendRedirect("/Tomcat7Test/jsp/first.jsp"); } } } ごちゃごちゃ色々書いてありますが、バラメータ「type」によって色んな画面遷移(処理の移動)をしているだけのサンプルです。 サーブレットからJSPに遷移するには、まずリクエストディスパッチャーを取得して、forwardメソッドで遷移します。 「forward」での遷移は、ブラウザには一切通知されず、webアプリケーション内部で完結します。 なので、ブラウザのアドレスバーは変化しません。 遷移と言うと「画面遷移」のような移り変わりをイメージしますが、「forward」の場合でも使ってしまいます。 「sendRedirect」だと、ブラウザに遷移先のURLを通知して、ブラウザの機能で遷移先にアクセスしてもらうので、アドレスバーもバッチリ変わります。 ■web.xml !-- サーブレットの宣言 -- servlet servlet-name gotojsp /servlet-name servlet-class GotoJspServlet /servlet-class /servlet !-- サーブレットとurlのマッピング -- servlet-mapping servlet-name gotojsp /servlet-name url-pattern /gotojsp /url-pattern /servlet-mapping GotoJspServlet.javaを実行するには、web.xmlに上記のサーブレットの宣言と、urlのマッピングを追加してください。 ■first.jsp %@ page language="java" contentType="text/html; charset=UTF8" pageEncoding="UTF-8" % ハローJSP!! なんの工夫もなく「ハローJSP!!」を表示するだけのJSPです。 日本語を使っているので、文字化けしないように「page」ディレクティブで文字コードを指定しています。 ■ファイルの配置 /Tomcat7Test ┣ WEB-INF ┃┣ src ┃┃┣ GotoServlet.java ┃┃┗ MyServlet.java ┃┗ web.xml ┣ img ┃┗1179_64.png ┗ jsp ┗ first.jsp 今回のサンプルに必要なファイルはこんな感じ。 ■ブラウザで動作確認 1.JSPに遷移 「http //localhost/Tomcat7Test/gotojsp?type=jsp」にアクセス 遷移先のURLを指定して、HttpServletRequestからリクエストディスパッチャーを取得します。 URLはwebアプリケーションのルートから、もしくは相対パスを指定出来ます。 RequestDispatcher disp = req.getRequestDispatcher("/jsp/first.jsp"); forwardメソッドでJSPに遷移します。 disp.forward(req, resp); 2.JSPに遷移その2 「http //localhost/Tomcat7Test/gotojsp?type=jsp2」にアクセス HttpServletContextからもリクエストディスパッチャーを取得出来ます。こちらは相対パスは使えません。 RequestDispatcher disp = getServletContext().getRequestDispatcher("/jsp/first.jsp"); disp.forward(req, resp); 3.画像ファイル等静的ファイルに遷移 「http //localhost/Tomcat7Test/gotojsp?type=img」にアクセス 遷移先が画像ファイルだと、ブラウザに画像が表示されます。 画像の他に、csvファイルや圧縮ファイル、htmlファイルでも構いません。 RequestDispatcher disp = req.getRequestDispatcher("/img/1179_64.png"); disp.forward(req, resp); 4.サーブレットからサーブレットへの遷移 「http //localhost/Tomcat7Test/gotojsp?type=srv」にアクセス URLにサーブレットへのURLを指定するだけです。 その気になればサーブレットから サーブレットへの無限ループも作れます。 RequestDispatcher disp = req.getRequestDispatcher("/myservlet"); disp.forward(req, resp); 5.サーブレットからサーブレットへの遷移その2 「http //localhost/Tomcat7Test/gotojsp?type=srv2」にアクセス サーブレットへの遷移は、HttpServletContext.getNamedDispatcherも利用可能です。 web.xmlで指定したサーブレットの名前で遷移先を取得します。 RequestDispatcher disp = getServletContext().getNamedDispatcher("myServlet"); disp.forward(req, resp); 6.sendRedirect 「http //localhost/Tomcat7Test/gotojsp」にアクセス sendRedirectはブラウザに遷移先のURLを返して、ブラウザの機能で遷移式のURLにアクセスを促します。 sendRedirectでは、webアプリケーションのルートからURLを指定することは出来ません。 サーバのルート、相対URL、httpから始まる完全なURLを指定します。 resp.sendRedirect("/Tomcat7Test/jsp/first.jsp"); 他のTomcatサンプル Tomcatサンプル Tomcatメモ Tomcat7.0.37のインストールとeclipseの設定(Windows) サーブレットを作ってみる Tomcat7のインストールとwarファイルのデプロイ(ubunts12.04) warファイルをdotcloudにデプロイ サーブレットからJSPに遷移するサンプル サーブレットからCSVファイルをダウンロードするサンプル サーブレットからCSVファイルをダウンロードするサンプル(日本語ファイル名) サーブレットからファイルをダウンロードするサンプル(日本語ファイル名) Basic認証(UserDatabaseRealm)+DIGEST認証 JFreeChartで動的にグラフを出力するサンプル ファイルをアップロードするサンプル(Commons FileUplaod) クロスサイトスクリプティング脆弱性を体験してみるサンプル コメント 名前
https://w.atwiki.jp/kogiku/pages/14.html
ApacheTomcatのインストール http //www.site-cooler.com/java/tomcat/ Tomcat とApache の連携方法 http //www.ingrid.org/jajakarta/tomcat/tomcat-3.2.1/doc-ja/tomcat-apache-howto.html 参考URL
https://w.atwiki.jp/study_java/pages/12.html
JAVA言語は、Sun Microsystems社が開発したプログラミング言語です。 JavaはC言語に似た表記法を採用しているが、C++よりオブジェクト指向を極めた言語かなぁと思う。 現在あるプログラミング言語の中では、C++とJAVAは基本的な文法や式は同じなのでC++の知識がある方は 取っ付きやすい言語ではないでしょうか? Javaで開発したソフトウェアはコンピューター依存することなく、基本的にはどのような(*1)プラットフォームでも動作する。何故どのようなプラットフォームでも実行できるか?それは Javaで記載されたプログラムをコンパイル する時に、Javaバイトコードと呼ばれる(*2)中間コードに変換される。Javaのソフトウェア等はJavaバイトコードで配布され、ユーザーがダウンロードして使う際に(*3)JavaVMというソフトウェアで使用中のプラットフォームのマシン語に変換し実行を可能にしている。 (*1) プラットフォーム ソフトウェアを実行させる時の必要とするOSや環境の事である。 例)Windowsプラットフォーム上で動作するソフト等は他のOSでは実行不可である。 互換があるなら・・・w (*2) 中間コード コンパイル時に生成される、実行用コード。 (*3) JavaVM:Java仮想マシン、ネットで配布等されているJavaソフトウェアは、Javaバイトコードと言う独自の形式なので、 JavaVMで「Javaバイトコード⇒現在のプラットフォームのマシン語」と言う風に変換し実行をしてくれると言う優れもの。 JavaVMが無ければJavaの実行自体が不可である。
https://w.atwiki.jp/kurosuke_se_zi/pages/7.html
JAVAアレコレ 作成予定。 Java7? eclipse NetBeans(JavaFX2) andorid開発 iphoneアプリ開発 Flex JavaVMについて ClassLoaderについて WebLogicサーバについて MessageDigestについて HiveMind tomcat6 S2Junit+LuntBuild+dJunit 今のところそんな感じ。
https://w.atwiki.jp/ab3104/pages/15.html
java - * java に関する メモ書きです。。。 * java に関する メモ書きです。。。 o java基本 o Web Frame works o O/R マッピング o DI o アプリケーションサーバ java に関する メモ書きです。。。 注意: 嘘ばかり書いてある可能性があります。 java基本 Web Frame works * wicket * JSF? o VisualWebPack NetBeans5.5-VisualWebpack? または Creator2Update1 に関するメモ O/R マッピング * S2DAO * Hibernate DI * Seaser? * SPRING アプリケーションサーバ * jetty6.1 * tomcat
https://w.atwiki.jp/kamiyoc/pages/25.html
apache設定確認 tomcat設定確認 起動・停止 mod_rewrite mod_deflate 複数サイト log大量に吐く 80- 8080 .htaccess Apache設定確認 yum list installed|grep httpd accesslogの場所 httpd.confに記載 だいたい /var/log/httpd/access_log 実体の場所 ps alxw | grep httpd 上へ Tomcat設定確認 yum list installed|grep tomcat rpm -qa tomcat 上へ 起動・停止 tomcatの起動や停止には順番があります。起動時はtomcat - apacheの順に、停止時は逆にapache - tomcatの順に停止します。 (連携してるなら) sudo service httpd stop sudo service tomcat6 stop sudo service tomcat6 start sudo service httpd start 上へ mod_rewrite URL読み替え 実体確認 /etc/httpd/modules (らへん)に mod_rewrite.so の存在確認 無ければインストール httpd.conf確認 LoadModule rewrite_module modules/mod_rewrite.so 無ければ追加 .htaccess を使う場合、httpd.conf確認 Directory "使う場所" AllowOverride All /Directory ・AllowOverride None とかになってたら変更 上へ mod_deflate 圧縮転送するやつ 実体確認 /etc/httpd/modules (らへん)に mod_deflate.so の存在確認 無ければインストール httpd.conf確認 LoadModule deflate_module modules/mod_deflate.so 無ければ追加 httpd.confに追加 IfModule mod_deflate.c SetOutputFilter DEFLATE # Mozilla4系などの古いブラウザで無効、しかしMSIEは除外 BrowserMatch ^Mozilla/4\.0[678] no-gzip BrowserMatch ^Mozilla/4 gzip-only-text/html BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html # gifやjpgなど圧縮済みのコンテンツは再圧縮しない SetEnvIfNoCase Request_URI \.(? gif|jpe?g|png|ico)$ no-gzip dont-vary SetEnvIfNoCase Request_URI _\.utxt$ no-gzip # htmlやcssなどは圧縮 AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE text/xml AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE application/xhtml+xml AddOutputFilterByType DEFLATE application/xml AddOutputFilterByType DEFLATE application/rss+xml AddOutputFilterByType DEFLATE application/atom_xml AddOutputFilterByType DEFLATE application/x-javascript AddOutputFilterByType DEFLATE application/x-httpd-php /IfModule 上へ 複数サイト /etc/httpd/conf/httpd.confの設定 1. NameVirtualHost の有効化 NameVirtualHost * 80 2-a.VirtualHost の設定(それぞれのルート) VirtualHost * 80 ServerName www.sample1.net DocumentRoot /var/www/sample1.net ServerAdmin sample@sample1.net ErrorLog /var/www/sample1.net/logs/error_log CustomLog /var/www/sample1.net/logs/access_log combined /VirtualHost VirtualHost * 80 ServerName www.sample2.org DocumentRoot /var/www/sample2.org ServerAdmin sample@sample2.org ErrorLog /var/www/sample2.org/logs/error_log CustomLog /var/www/sample2.org/logs/access_log combined /VirtualHost 2-b.VirtualHost の設定(同じルート) VirtualHost * 80 ServerName www.sample1.net ServerAlias www.sample2.org ←これ追加 DocumentRoot /var/www/sample1.net ServerAdmin sample@sample1.net ErrorLog /var/www/sample1.net/logs/error_log CustomLog /var/www/sample1.net/logs/access_log combined /VirtualHost 上へ log大量に吐く .jspなら改行削除(末尾も)で治るかも 上へ 80- 8080 proxy_ajp_module を使う httpd -M | grep ajp で確認 /etc/httpd/conf.d/httpd-proxy.conf 的なものを作成 Location /hoge ProxyPass ajp //localhost 8009/hoge #tomcat/webapps/hoge を見に行く /Location tomcat/conf/server.xml を確認 Connector port="8009" protocol="AJP/1.3" redirectPort="8443" / ポート使用するか確認 上へ .htaccess .jspなら改行削除(末尾も)で治るかも 上へ ここを編集
https://w.atwiki.jp/skmt200x/pages/115.html
Keytool概要 デフォルトのキーストアの格納先 キーストアに格納されている鍵一覧 証明書のインポート 秘密鍵を含むPKCS12のインポート Jarファイルの署名 Log4J概要歴史的なこと Log4Jについて(おさらい)1.2.x系(EOL) 2.x系統 その他のログAPIについてLogBack SLF4J 性能に対する考察 設定などに関して基本的な概念などについてLoggernameでの指定について additivityについて Appender ある程度(ほぼ)十分な設定 設計に関してアプリケーションとしての出力にはLog4Jは使わない。 コンソール(標準出力、標準エラー)向けの設定は分ける。 基本的な情報源 JDK7.0のディレクトリ構成 未分類の要検証項目 TOPへ編集 基本的な情報源 Java Plattoform Documentation TOPへ編集 JDK7.0のディレクトリ構成 JDK File Structure for Windows JDK Development Tools 未分類の要検証項目 jarsignerツールによる署名 JARインデックス JMXTomcatの監視 TomcatのSNMPの設定 JVM TI Preferences API微妙な使い勝手かもしれない。 予想通り、Windowsではレジストリ、Linux環境ではユーザホームの.java以下にディレクトリツリーを作成して、キーと値を保存する形式を採用している。 Javaスクリプト JDKのツール全般 http //java.sun.com/javase/ja/6/docs/ja/technotes/tools/index.html 最終更新日 [2014-12-27]
https://w.atwiki.jp/oribe/pages/7.html
java関連ページ javaの学習に関して javaの勉強でお勧めだと思う方法は、まずjdkをPCに入れ、その後 eclipseを入れ、eclipseで練習するのがいいと思う。 最初は取りあえずHello Worldからはじまって入門レベルをおさえたら デザインパターンを勉強する。そこまでいったら後は何をやるかによると思う。 WEB開発ならTomcatの勉強とかしたりstrutsやseasar、springを勉強するもよし。 by hiroki Ajaxの開発をするならgooglipseがよかった。 APIが限られてるけどjavaで記述して結構簡単につくれちゃう。 by hiroki リリースされましたね。まだ触ってないけど;https //jdk6.dev.java.net/ -- javaSE6 mustang (2006-12-15 15 52 41) 名前 コメント